package com.dianxin.smartpark.service.property;

import com.chinatelecom.response.common.CommonResponseBody;
import com.dianxin.smartpark.dao.qo.property.SmartParkPropertyCleaningQO;
import com.dianxin.smartpark.service.vo.property.SmartParkPropertyCleaningVO;

import java.util.List;

/**
 * 保洁管理接口
 * 
 * @author chenjiasong
 * @date 2021-07-28
 */
public interface SmartParkPropertyCleaningService
{
    /**
     * 查询保洁管理
     * 
     * @param smartParkPropertyCleaningqo 保洁管理
     * @return 保洁管理
     */
    CommonResponseBody<SmartParkPropertyCleaningVO> selectSmartParkPropertyCleaning(SmartParkPropertyCleaningQO smartParkPropertyCleaningqo);

    /**
     * 查询保洁管理列表
     * 
     * @param smartParkPropertyCleaningqo 保洁管理
     * @return 保洁管理集合
     */
    CommonResponseBody<List<SmartParkPropertyCleaningVO>> selectSmartParkPropertyCleaningList(SmartParkPropertyCleaningQO smartParkPropertyCleaningqo);

    /**
     * 新增保洁管理
     * 
     * @param smartParkPropertyCleaningvo 保洁管理
     * @return 结果
     */
    CommonResponseBody<Boolean> insertSmartParkPropertyCleaning(SmartParkPropertyCleaningVO smartParkPropertyCleaningvo);

    /**
     * 修改保洁管理
     * 
     * @param smartParkPropertyCleaningvo 保洁管理
     * @return 结果
     */
    CommonResponseBody<Boolean> updateSmartParkPropertyCleaning(SmartParkPropertyCleaningVO smartParkPropertyCleaningvo);

    /**
     * 删除保洁管理信息
     * 
     * @param vo 保洁管理
     * @return 结果
     */
    CommonResponseBody<Boolean> deleteSmartParkPropertyCleaning(SmartParkPropertyCleaningVO smartParkPropertyCleaningvo);
}
